Definiciones

Por Claudio Sez


Descripcin:
definiciones es un programa que permite realizar la actividad de unir con flechas en el ordenador de forma sencilla. Puede utilizarse con textos de cualquier tema siempre que slo sea correcta una posibilidad de unin  entre elementos.

El programa presenta en pantalla tres columnas de texto. En la central Estn las palabras y en las dos laterales las definiciones con las que se deben unir.
Al hacer clic sobre un elemento, su fondo cambiar de color para indicarnos que est seleccionado. Si se pulsa sobre otro elemento del mismo tipo (otra palabra u otra definicin) ste se marcar como seleccionado en vez del primero. Si se pulsa sobre un elemento del otro tipo, ambos se unirn con una lnea y el fondo tomar otro color diferente para indicar que esos dos elementos ya se han unido. Si se pulsa sobre un elemento que ya est unido a otro, la unin desaparecer y ste ser seleccionado.
Una vez se haya unido cada elemento de la columna central con otro de las laterales, al pulsar el botn Comprobar se nos indicar si las uniones se han hecho correctamente o si ha habido algn error.
Una vez comprobado, podemos pulsar el botn siguiente para que aparezca otra combinacin de palabras y definiciones. El programa no tiene final.
Si una vez comprobado que existen errores al unir los elementos se desea ver la forma correcta de hacerlo, se puede pulsar el botn Ver solucin.


Opciones:
A travs del men del mismo nombre, se puede modificar:

- Nmero de palabras: Se refiere al nmero de elementos de la columna central. Este nmero siempre ser igual o menor a la cantidad de elementos existentes entre las dos columnas laterales. As, para dar mayor dificultad a la actividad se puede seleccionar que haya ms definiciones que palabras a definir. Para poder comprobar la solucin, todos los elementos de la columna central (palabras) deben estar enlazados, pero los de las columnas   laterales no es necesario que lo estn.
- Nmero de definiciones: Se refiere al nmero total de elementos entre las dos columnas laterales. Como este valor siempre debe ser igual o mayor que el de palabras algunos valores del men pueden aparecer inhabilitados , y al aumentar el nmero de palabras el valor puede ser modificado automticamente por el programa para que se cumpla esta condicin.
- Archivo de definiciones: Esta opcin permite seleccionar con qu archivo de definiciones se quiere trabajar. Al seleccionar uno de ellos, se cargar y mostrar automticamente. Ms adelante se explica cmo crear nuestros propios archivos de definiciones.
- Marcar errores: Esta opcin puede estar o no verificada. Si la marcamos (por defecto viene marcada), al pulsar el botn comprobar, si hay algn error al unir las palabras y las definiciones, se colorearn de rojo los elementos unidos de forma incorrecta. 
- tamao de letra (): Dependiendo del caso, el texto de las definiciones puede ser ms o menos largo, de manera que quiz no aparezca completo en los recuadros correspondientes. A travs de esta opcin podemos aumentar o disminuir el tamao del texto en las columnas laterales para ajustarlo a las necesidades. Este efecto se consigue igualmente al pulsar en los signos + y - existentes en la parte superior derecha de la ventana del programa.
- Salir: Cierra el programa.


Aadir archivos de definiciones:
Los archivos de definiciones son archivos de texto que simplemente tienen una estructura particular para que el programa pueda leerlos. Por ello podemos crearlos con cualquier editor de textos. 
Para que sean aceptados por el programa, deben cumplir las siguientes dos condiciones:
- Que tengan extensin .txt
- Que los primeros dos caracteres del archivo sean p> (no importa que la p sea mayscula o minscula)
Respecto a la estructura del archivo, cada palabra o elemento que aparecer en la columna central,se coloca en una lnea que empiece por p> e inmediatamente despus la palabra. Ejemplo:
p>Meseta
P>Ro
No importa que la p sea mayscula o minscula, pero es necesario que est al principio de la lnea, es decir detrs de un retorno de carro (que aparece al pulsar enter en los editores de texto).
Inmediatamente despus de la palabra y en otra lnea se colocar la definicin o texto asociado que aparecer en las columnas laterales.
La lnea deber comenzar por d> y cumplir las mismas condiciones que para la palabra. Ej.
D>Zona de terreno elevada respecto a las tierras de alrededor.
d>Corriente contnua de agua que desemboca en el mar, en un lago o en otro ro. Suelen discurrir por el fondo de los valles.
No importa si una palabra o definicin se muestran en varias lneas en el editor de textos, el programa recoger todo el texto que vaya desde el signo > hasta el siguiente retorno de carro (o enter) y lo asignar a ese elemento.
Debe tenerse cuidado de que en el archivo de definiciones no existan dos "palabras" iguales ni dos "Definiciones" iguales (por ejemplo no sera vlido P>Verde D>Sustantivo P>Verde D>Adjetivo) ya que el usuario no tendra forma de saber cul de los dos casos est empleando el ordenador. 
Con el programa se facilitan tres archivos de definiciones llamados relieve.txt, ClasesPalabras.txt y TablasDeMultiplicar.txt   que pueden servir de ejemplo y demuestran que el programa puede usar datos que no sean estrictamente palabras y definiciones, como en el caso de las tablas de multiplicar.


Junio de 2008
Claudio Sez
Clau9274@yahoo.es

